# 过滤开仓时间
from PyQt5 import QtCore
# CTP行情库
from vnctpmd import *
import globalvar
class MyFilter(QtCore.QThread):
    def __init__(self, period):
        super(MyFilter, self).__init__(period)

    def OnFilter(self, mddata, arg):
        klinetime = float(mddata.klinetime.decode())
        if klinetime > 0.1450 and klinetime<0.15:
            # 返回True表示过滤交易信号
            return True
        elif klinetime > 0.2100 and klinetime<0.2130:
            # 返回True表示过滤交易信号
            return True
        else:
            # 返回True表示过滤交易信号
            return False
